home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 361_01 / rampage.h < prev    next >
Text File  |  1991-09-16  |  956b  |  34 lines

  1.  
  2. /* RamPage.h ---> Transparently Manage a Page of RAM & a File.
  3.  *
  4.  * J.Ekwall                                             11 January 91
  5.  *
  6.  * Copyrighted to the Public Domain.  Unlimited Distribution Authorized.
  7.  *
  8.  * User Assumes All Risks/Liabilities.
  9.  *
  10.  * Last Update: 18 September 91/EK
  11.  */
  12.  
  13. #ifndef RAMPAGE
  14.  
  15. #define RAMPAGE
  16.  
  17. /* Declare Macros */
  18. #define Close()            (Rampage("Close", NULL, 1))
  19. #define CloseNoSave()        (Rampage("Close", NULL, 2))
  20. #define DeleteLine(x)        (Rampage("Delete", NULL, x))
  21. #define Fetch(x,y)        (Rampage("Fetch", x, y))
  22. #define InsertLine(x,y)        (Rampage("Insert", x, y))
  23. #define Load(x)            (Rampage("Load", x, 1))
  24. #define LoadNoSave(x)        (Rampage("Load", x, 2))
  25. #define Push(x,y)        (Rampage("Push", x, y))
  26. #define Save()            (Rampage("Save", NULL, 1))
  27. #define SaveAs(x)        (Rampage("Save", x, 2))
  28.  
  29. /* Declare the "Engine" Prototype */
  30. int  RamPage(char *Command, char *Text, int WhereOrFlag);
  31.  
  32. #endif
  33.  
  34.